﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SIGERP_Entidades;
using SIGERP_Negocio;

namespace SIGERP_Presentacion
{
    public partial class frmProvinciaAgregar : Form
    {
        public frmProvinciaAgregar()
        {
            InitializeComponent();
        }

        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (Provincias.Existe( txtProvincia.Text.ToUpper(), ((Pais)cmbPais.SelectedItem).ID).Count != 0)
            {
                MessageBox.Show("La provincia ingresada ingresada ya existe", Text, MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
            }
            else
            {
                Provincia provincia = new Provincia();
                provincia.Descripcion = txtProvincia.Text.ToUpper();
                provincia.pais = (Pais)cmbPais.SelectedItem;
                Provincias.Agregar(provincia);
                Close();
            }
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            Close();
        }


        private void frmProvinciaAgregar_Load(object sender, EventArgs e)
        {
            List<Pais> paises = Paises.GetAll();
            foreach (Pais p in paises)
            {
                cmbPais.Items.Add(p);
            }
            if (cmbPais.Items.Count > 0)
                cmbPais.SelectedIndex = 0;
        }

        private void btnCancelar_Click_1(object sender, EventArgs e)
        {
            Close();
        }
    }
}
